.order{height: 125px;font-size: 15px;}
.order_left{width: 50%;float: left;text-align: right;padding-right: 10%;margin: 30px 0;}
.order_n{font-size: 36px;}
.order_per{font-size: 18px;}
.order_right{width: 50%;float: right;padding-left: 10%;margin: 28px 0;border-left: 1px solid #FFFFFF;}
.order_right div:nth-child(2){line-height: 30px;}
.buy_condition{padding: 0 15px;margin-top: 10px;font-size: 15px;}
.buy_value{height: 63px;border-bottom: 1px solid #D3D3D3;position: relative;}
.buy_value_top{line-height: 63px;}
.buy_value_top input{border: 0;font-size: 15px;float: right;margin:22px 0;text-align: right;}
.buy_value_bottom{font-size: 11px;position: absolute;bottom: 0;}
.buy_discount{height: 55px;line-height: 55px;border-bottom: 1px solid #D3D3D3;}
.buy_discount_value,.practical_pay_value{line-height: 55px;float: right;}
.practical_pay{height: 55px;line-height: 55px;}
.expect_earnings{line-height: 55px;font-size: 13px;margin: 0 15px;}
.confirm_buy{line-height: 44px;text-align: center;font-size: 18px;margin: 20px 15px;border-radius: 5px;}
.protocol{font-size: 11px;margin: 0 15px;}
.protocol_select{display: inline-block;width: 12px;height: 10px;background: url(../images/protocol_select.png);background-size: 12px 20px; margin-right: 5px;margin-bottom: -1px;}
.protocol_select_on{background-position: 0 -10px;}
.warn_msg{font-size: 10px;text-align: center;position: fixed;bottom: 20px;right: 0;left: 0;}

